// 实现一个函数，可以对 url 中的 query 部分做拆解，返回一个 key: value 形式的 object  
// * 
// * --- 实例 ---
// * 
// * 输入：'http://sample.com/?a=1&e&b=2&c=xx&d#hash' 
// * 输出：{a: 1, b: 2, c: 'xx', d: ''}  
// */


function urlObj(url:string){
    let Obj={}
    // 10、正确定义函数的返回值类型
    let one:any=url.split('?')
    console.log(one)
    let two=one[1].split('&')
    console.log(two)
    
    // 11、正确使用数组的方法
    let three=two.forEach((item: any) => {
            console.log(item)
    });
    console.log(three)
}   

const urlVlaue=urlObj('http://sample.com/?a=1&e&b=2&c=xx&d#hash')

// console.log(urlVlaue)